
/* login style */
.login-check-box .el-checkbox__label
{
    color: #b3b3b3;
}
.login-btn
{
    background: transparent;
}

/* left-silder */
.el-menu-item,
.el-submenu__title
{
    font-size: 14px;
    line-height: 40px;

    position: relative;

    box-sizing: border-box;
    height: 40px;
    padding: 0 20px;

    cursor: pointer;
    transition: border-color .3s,background-color .3s,color .3s;
    white-space: nowrap;

    color: #48576a;
    border-bottom: 1px solid #2f4355;
}
.el-submenu.is-active .el-submenu__title {
    border-bottom: none;
}
.el-submenu .el-menu-item
{
    line-height: 38px;

    height: 38px;
    padding: 0 45px;
}

.left-sildebar .el-menu
{
    background: #33485c;
}
.left-sildebar .el-menu li,
.left-sildebar .el-menu .el-submenu__title
{
    color: #b3b3b3;
}
.left-sildebar .el-col > ul > li .is-active
{
    color: #fff;
    background: #e74c3c;
}
.left-sildebar .el-col > ul > .is-active
{
    background: #c74c3c;
}
.left-sildebar .el-menu-item:hover
{
    // color:#4094c7;
    color: #fff !important;
    background: #c74c3c;
}
.left-sildebar .el-submenu__title:hover
{
    // color:#4094c7;
    color: #fff;
    background: #c74c3c;
}

/* button */
.narrow
{
    padding: 7px 15px;
}


.el-input__inner
{
    height: 30px !important;
}
.small-input .el-input__inner
{
    height: 25px;
}

.test table .el-input__inner
{
    height: 23px;
}
/* port-page */
.port-page .search .el-input__inner
{
    height: 30px;
}


/* port-test */
.code .el-input-group__prepend,
.code .el-input-group__append
{
    width: 150px;
}


/* tabel */
.el-table .cell
{
    word-break: normal;
}

table .el-checkbox__inner::after
{
    width: 2px;
    height: 6px;
}

.el-table td
{
    height: 30px;
}

table .el-checkbox__inner
{
    width: 15px;
    height: 15px;
}
.login-check-box .el-checkbox__inner::after
{
    left: 4px;

    width: 2px;
    height: 6px;
}
.login-check-box .el-checkbox__inner
{
    width: 13px;
    height: 13px;
}

form .el-form-item.is-required .el-form-item__label:before
{
    margin-right: 0;

    content: '';
}


.list-page .submit
{
    width: 100px;
    margin-left: 20px;
    padding: 7px 15px;
}

/* class-manage */
.el-popover {
    z-index: 0;
    min-width: 50px !important;
    text-align: center;
}
.el-popover[x-placement^=bottom] .popper__arrow {
    left:50%;
}